Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Argentina F12 Wimbledon - London Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Rolex Paris Masters - Paris Hong Kong Tennis Open - Hong Kong BNP Paribas Open - Indian Wells Wimbledon - London Citi Open - Washington National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 BNP Paribas Open - Indian Wells Dallas Open - Dallas Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris cinch Championships - London National Bank Open - Toronto Davis Cup, World Group, Q2, USA-CZE 2-3 USA F14 USA F15 USA F16 USA F2 USA F3 USA F4 USA F7 USA F12 USA F13 Spain F10 USA F3 USA F5 USA F6 USA F10 USA F11 Argentina F12 Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Argentina F5 Credicard Mastercard Tennis Cup - Campos do Jordao South African Airways Tennis Open - Durban Freeman Men's $50,000 Challenger - Joplin The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba 's Tennis Masters 07 Challenger - Graz Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Copa Petrobras-Paraguay - Asuncion Orbetello Challenger Trani Challenger San Marino Challenger Genova Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Sao Leopoldo Challenger Montevideo Challenger Bancolombia Open - Bogota Amazonia Open de Tenis - Belem II Challenger Ciudada de Guayaquil - Guayaquil Challenger ATP de Cuenca Diario El Mercurio - Cuenca Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Challenger Casablanca San Angel - Mexico City Orleans Challenger Bancolombia Open - Bogota Guayaquil Challenger Bancolombia Open - Cali Savannah Challenger Tallahassee Challenger Mestre Challenger Prague Challenger Santiago Challenger Binghamton Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Sacramento Challenger Fairfield Challenger Dallas Challenger Sarasota Challenger Surbiton Challenger Lexington Challenger Granby Challenger Manerbio Challenger St. Remy Challenger Cary Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Brescia Challenger Dallas Challenger Sao Paulo Challenger Sarasota Challenger Savannah Challenger Seguros Bolivar Open - Medellin Bastad Challenger Newport Beach Challenger Lima Challenger - Lima Salinas Challenger Biella 5 Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Tunis Challenger Copa Petrobras - Buenos Aires Barranquilla Challenger Torneo Internacional Challenger Fila 2006 - Leon IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Seguros Bolivar Open - Bogota Copa Petrobras Argentina - Buenos Aires Joinville Tennis Festival - Joinville Como Challenger Sarasota Challenger XIII Trofeo Ciudad de Quito - Quito Tiburon Challenger Knoxville Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Irving Challenger Blumenau Challenger Savannah Challenger Tallahassee Challenger Furth Challenger Stockton Challenger Santiago Challenger Lima Challenger Irving Challenger Dortmund Challenger Bordeaux Challenger Vicenza Challenger Buenos Aires Challenger Challenger Britania Zavaleta - Puebla Copa Telmex - Buenos Aires Campinas Challenger Guayaquil Challenger GHI Bronx Tennis Classic - Bronx Oeiras 3 Challenger Nottingham 1 Challenger AT&T Challenger of Dallas - Dallas Guayaquil Challenger SA Tennis Open - Johannesburg II Naples ITG Challenger - Naples AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Heilbronn Challenger Serbia Open - Belgrade Medibank International - Sydney Seguros Bogota Open - Bogota SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade XII Abierto Internacional de Salinas - Salinas Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Arpa Ceramic Cup - Reggio Emilia Brasil Open - Costa do Sauipe Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Akbank Private Banking TED Open - Istanbul Gerry Weber Open - Halle Mercedes Cup - Stuttgart Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf III Aberto Santa Catarina de Tenis - Florianopolis Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem XIV Challenger ATP Club Premium Open - Quito Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bogota Challenger Bet-at-home Cup - Kitzbuhel Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Argentina Open - Buenos Aires Buenos Aires Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Lima Challenger If Stockholm Open - Stockholm Memphis Open - Memphis Argentina Open - Buenos Aires Open de Nice Cote d'Azur - Nice AEGON Championships - London Citi Open - Washington Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Newport Beach Challenger BB&T Atlanta Open - Atlanta European Open - Antwerp Dallas Challenger Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem China Open - Beijing Brasil Open - Sao Paulo Geneva Open - Geneva BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Indian Wells Challenger Swiss Indoors Basel - Basel Copa Petrobras-Uruguay - Montevideo Next Gen ATP Finals - Milan Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Copa Petrobras-Argentina - Buenos Aires Santiago Open - Santiago Astana Open - Nur-Sultan Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Dallas Open - Dallas Boss Open - Stuttgart Open Parc - Lyon Boss Open - Stuttgart Aix En Provence Challenger US Men's Clay Court Championship - Houston Forli Challenger Barcelona Open Banc Sabadell - Barcelona Antalya Challenger Antalya 2 Challenger Zagreb Challenger Zagreb Challenger Santos Challenger Zagreb Challenger San Francisco Challenger Dallas Challenger Winnetka Challenger Winnipeg Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Winnetka Challenger Medellin Challenger Sunrise Challenger AIG Japan Open Tennis Championships - Tokyo Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Champaign Challenger Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BB&T Atlanta Open - Atlanta Valencia Open - Valencia Pereira Challenger Rio Open - Rio de Janeiro Las Vegas Challenger Charlottesville Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Bordeaux Challenger Cordenons Challenger Abierto Mexicano Telcel - Acapulco Memphis Open - Memphis Brasil Open - Sao Paulo Santiago Challenger Buenos Aires Challenger AEGON Championships - London Tallahassee Challenger Aix En Provence Challenger Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Sydney International - Sydney Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Braunschweig Challenger Brisbane International - Brisbane AEGON Championships - London Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Next Gen ATP Finals - Milan Brisbane International - Brisbane Caltanissetta Challenger ASB Classic - Auckland Sydney International - Sydney Buenos Aires Challenger New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Mons Challenger German Tennis Championships - Hamburg Montevideo Challenger Cagliari Challenger Citi Open - Washington Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Nottingham 2 Challenger China Open - Beijing European Open - Antwerp Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro European Open - Antwerp If Stockholm Open - Stockholm Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Stockholm Open - Stockholm Guayaquil Challenger Parma Challenger US Men's Clay Court Championship - Houston Rio Open - Rio de Janeiro cinch Championships - London Stockholm Open - Stockholm Erste Bank Open - Vienna United Cup - Australia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Japan Open Tennis Championships - Tokyo Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Copa Claro - Buenos Aires Austrian Open - Kitzbuhel Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto US Men's Clay Court Championship - Houston Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami cinch Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Brasil Open - Costa do Sauipe Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Mutua Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Citi Open - Washington BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm AEGON International - Eastbourne Citi Open - Washington Swiss Indoors Basel - Basel Adelaide International 1 - Adelaide Santo Domingo Challenger cinch Championships - London Abierto Mexicano Telcel - Acapulco Japan Open Tennis Championships - Tokyo Apia International - Sydney Movistar Open - Santiago Dallas Open - Dallas Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Australian Open - Melbourne Atlanta Open - Atlanta French Open - Paris German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati Wimbledon - London Citi Open - Washington European Open - Antwerp BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Citi Open - Washington Internazionali BNL d'Italia - Rome French Open - Paris Almaty Open - Almaty Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Toronto French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Wimbledon - London Copa Telmex - Buenos Aires U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Countrywide Classic - Los Angeles AEGON International - Eastbourne Brisbane International - Brisbane Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Argentina Open - Buenos Aires Delray Beach Open - Delray Beach U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Finals, Group E Laver Cup - London Laver Cup - Berlin French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Laver Cup - Prague Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, Group D, Split Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Finals, QF, ITA-USA 2-1 Olympics - Tokyo Laver Cup - Vancouver Laver Cup - Chicago Hopman Cup - Perth U.S. Open (juniors) All Lower level tournaments French Open (juniors) Hamburg Open - Hamburg Davis Cup, World Group, QR, COL-ARG 3-1